Weight Sparseness for a Feature-Map-Split-CNN Toward Low-Cost Embedded FPGAs
نویسندگان
چکیده
Convolutional neural network (CNN) has a high recognition rate in image and are used embedded systems such as smartphones, robots self-driving cars. Low-end FPGAs candidates for platforms because they achieve real-time performance at low cost. However, CNN significant parameters called weights internal data feature maps, which pose challenge memory capacity. To solve these problems, we exploit split-CNN weight sparseness. The reduces the footprint by splitting map into smaller patches allows to be stored FPGA's high-throughput on-chip memory. Weight sparseness computational costs achieves even higher performance. We designed dedicated architecture of sparse buffering scheduling implemented this on PYNQ-Z1 FPGA board with low-end FPGA. An experiment classification using VGG16 shows that our implementation is 3.1 times faster than GPU, 5.4 an existing implementation.
منابع مشابه
LCNN: Low-level Feature Embedded CNN for Salient Object Detection
In this paper, we propose a novel deep neural network framework embedded with low-level features (LCNN) for salient object detection in complex images. We utilise the advantage of convolutional neural networks to automatically learn the high-level features that capture the structured information and semantic context in the image. In order to better adapt a CNN model into the saliency task, we r...
متن کاملCollocation Map for Overcoming Data Sparseness
Statistical language models are useful because they can provide probabilistic information upon uncertain decision making. The most common statistic is n-grams measuring word cooccurrences in texts. The method suffers from data shortage problem, however. In this paper, we suggest Bayesian networks be used in approximating the statistics of insufficient occurrences and of those that do not occur ...
متن کاملParallel Computing with Low-Cost FPGAs: A Framework for COPACOBANA
In many disciplines such as applied sciences or computer science, computationally challenging problems demand for extraordinary computing power, mostly provided by super computers or clusters of conventional desktop CPUs. During the last decades, several flavors of super computers have evolved, most of which are suitable for a specific type of problem. In general, dedicated clusters and super c...
متن کاملEfficient Edge Detection on Low-Cost FPGAs
Improving the efficiency of edge detection in embedded applications, such as UAV control, is critical for reducing system cost and power dissipation. Field programmable gate arrays (FPGA) are a good platform for making improvements because of their specialised internal structure. However, current FPGA edge detectors do not exploit this structure well. A new edge detection architecture is propos...
متن کاملLow-Cost Embedded Oximeter
Nowadays, many medical devices have been developed for the purposes of diagnosing and treatment. Wearable sensors and systems have evolved to the point that they can be considered ready for clinical application. The use of wearable monitoring devices that allow continuous or intermittent monitoring of physiological signals is critical for the advancement of both the diagnosis as well as treatme...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Transactions on Information and Systems
سال: 2021
ISSN: ['0916-8532', '1745-1361']
DOI: https://doi.org/10.1587/transinf.2021pap0011